package org.sibframework.sda.test.objects;

public class EmrMrBitem2 implements java.io.Serializable {

    //Fields Generated
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NVARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>FULL_INDEX</tt>.<p>
     */
    private java.lang.String fullIndex = null;
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    private java.lang.Long id = null;
    /**
     * 病历ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MR_ID</tt>.<p>
     */
    private java.lang.Long mrId = null;
    /**
     * 患者姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>64</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    private java.lang.String name = null;
    /**
     * 性别<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    private java.lang.Long sex = null;
    /**
     * 年龄_年 入院时间减去出生时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_YEARS</tt>.<p>
     */
    private java.lang.Long ageYears = null;
    /**
     * 年龄_月<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_MONTHS</tt>.<p>
     */
    private java.lang.Long ageMonths = null;
    /**
     * 年龄_天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_DAYS</tt>.<p>
     */
    private java.lang.Long ageDays = null;
    /**
     * 民族<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>NATION</tt>.<p>
     */
    private java.lang.Long nation = null;
    /**
     * 省份<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROVENCE</tt>.<p>
     */
    private java.lang.Long provence = null;
    /**
     * 城市<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CITY</tt>.<p>
     */
    private java.lang.Long city = null;
    /**
     * 科室ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    private java.lang.Long deptId = null;
    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>DIAGNOSIS</tt>.<p>
     */
    private java.lang.String diagnosis = null;
    /**
     * 病历<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>XMLTYPE</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>MEDICAL</tt>.<p>
     */
    private oracle.sql.OPAQUE medical = null;
    /**
     * 项目ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROJECE_ID</tt>.<p>
     */
    private java.lang.Long projeceId = null;
    /**
     * 医院CODE<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_CODE</tt>.<p>
     */
    private java.lang.Long hospitalCode = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    private java.lang.String createBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    private java.util.Date createDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    private java.lang.String updateBy = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    private java.util.Date updateDate = null;
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    private java.lang.Long isRemoved = null;

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NVARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>FULL_INDEX</tt>.<p>
     */
    public java.lang.String getFullIndex() {
    	return this.fullIndex;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NVARCHAR2</tt>.
     * Length: <tt>4000</tt>.<p>
     * Column: <tt>FULL_INDEX</tt>.<p>
     */
    public void setFullIndex(java.lang.String fullIndex) {
    	this.fullIndex = fullIndex;
    }

    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public java.lang.Long getId() {
    	return this.id;
    }
    /**
     * 
     * Null able: <tt>false</tt>.<p>
     * Primary Key: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>18</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>ID</tt>.<p>
     */
    public void setId(java.lang.Long id) {
    	this.id = id;
    }

    /**
     * 病历ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MR_ID</tt>.<p>
     */
    public java.lang.Long getMrId() {
    	return this.mrId;
    }
    /**
     * 病历ID<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>12</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>MR_ID</tt>.<p>
     */
    public void setMrId(java.lang.Long mrId) {
    	this.mrId = mrId;
    }

    /**
     * 患者姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>64</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public java.lang.String getName() {
    	return this.name;
    }
    /**
     * 患者姓名<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>64</tt>.<p>
     * Column: <tt>NAME</tt>.<p>
     */
    public void setName(java.lang.String name) {
    	this.name = name;
    }

    /**
     * 性别<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    public java.lang.Long getSex() {
    	return this.sex;
    }
    /**
     * 性别<p>
     * Null able: <tt>false</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>SEX</tt>.<p>
     */
    public void setSex(java.lang.Long sex) {
    	this.sex = sex;
    }

    /**
     * 年龄_年 入院时间减去出生时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_YEARS</tt>.<p>
     */
    public java.lang.Long getAgeYears() {
    	return this.ageYears;
    }
    /**
     * 年龄_年 入院时间减去出生时间<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>3</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_YEARS</tt>.<p>
     */
    public void setAgeYears(java.lang.Long ageYears) {
    	this.ageYears = ageYears;
    }

    /**
     * 年龄_月<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_MONTHS</tt>.<p>
     */
    public java.lang.Long getAgeMonths() {
    	return this.ageMonths;
    }
    /**
     * 年龄_月<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_MONTHS</tt>.<p>
     */
    public void setAgeMonths(java.lang.Long ageMonths) {
    	this.ageMonths = ageMonths;
    }

    /**
     * 年龄_天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_DAYS</tt>.<p>
     */
    public java.lang.Long getAgeDays() {
    	return this.ageDays;
    }
    /**
     * 年龄_天<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>2</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>AGE_DAYS</tt>.<p>
     */
    public void setAgeDays(java.lang.Long ageDays) {
    	this.ageDays = ageDays;
    }

    /**
     * 民族<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>NATION</tt>.<p>
     */
    public java.lang.Long getNation() {
    	return this.nation;
    }
    /**
     * 民族<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>NATION</tt>.<p>
     */
    public void setNation(java.lang.Long nation) {
    	this.nation = nation;
    }

    /**
     * 省份<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROVENCE</tt>.<p>
     */
    public java.lang.Long getProvence() {
    	return this.provence;
    }
    /**
     * 省份<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROVENCE</tt>.<p>
     */
    public void setProvence(java.lang.Long provence) {
    	this.provence = provence;
    }

    /**
     * 城市<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CITY</tt>.<p>
     */
    public java.lang.Long getCity() {
    	return this.city;
    }
    /**
     * 城市<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>CITY</tt>.<p>
     */
    public void setCity(java.lang.Long city) {
    	this.city = city;
    }

    /**
     * 科室ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public java.lang.Long getDeptId() {
    	return this.deptId;
    }
    /**
     * 科室ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>DEPT_ID</tt>.<p>
     */
    public void setDeptId(java.lang.Long deptId) {
    	this.deptId = deptId;
    }

    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>DIAGNOSIS</tt>.<p>
     */
    public java.lang.String getDiagnosis() {
    	return this.diagnosis;
    }
    /**
     * 诊断<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>DIAGNOSIS</tt>.<p>
     */
    public void setDiagnosis(java.lang.String diagnosis) {
    	this.diagnosis = diagnosis;
    }

    /**
     * 病历<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>XMLTYPE</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>MEDICAL</tt>.<p>
     */
    public oracle.sql.OPAQUE getMedical() {
    	return this.medical;
    }
    /**
     * 病历<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>XMLTYPE</tt>.
     * Length: <tt>2000</tt>.<p>
     * Column: <tt>MEDICAL</tt>.<p>
     */
    public void setMedical(oracle.sql.OPAQUE medical) {
    	this.medical = medical;
    }

    /**
     * 项目ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROJECE_ID</tt>.<p>
     */
    public java.lang.Long getProjeceId() {
    	return this.projeceId;
    }
    /**
     * 项目ID<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>PROJECE_ID</tt>.<p>
     */
    public void setProjeceId(java.lang.Long projeceId) {
    	this.projeceId = projeceId;
    }

    /**
     * 医院CODE<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_CODE</tt>.<p>
     */
    public java.lang.Long getHospitalCode() {
    	return this.hospitalCode;
    }
    /**
     * 医院CODE<p>
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>4</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>HOSPITAL_CODE</tt>.<p>
     */
    public void setHospitalCode(java.lang.Long hospitalCode) {
    	this.hospitalCode = hospitalCode;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public java.lang.String getCreateBy() {
    	return this.createBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>CREATE_BY</tt>.<p>
     */
    public void setCreateBy(java.lang.String createBy) {
    	this.createBy = createBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public java.util.Date getCreateDate() {
    	return this.createDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>CREATE_DATE</tt>.<p>
     */
    public void setCreateDate(java.util.Date createDate) {
    	this.createDate = createDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public java.lang.String getUpdateBy() {
    	return this.updateBy;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>VARCHAR2</tt>.
     * Length: <tt>16</tt>.<p>
     * Column: <tt>UPDATE_BY</tt>.<p>
     */
    public void setUpdateBy(java.lang.String updateBy) {
    	this.updateBy = updateBy;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public java.util.Date getUpdateDate() {
    	return this.updateDate;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>DATE</tt>.
     * Length: <tt>7</tt>.<p>
     * Column: <tt>UPDATE_DATE</tt>.<p>
     */
    public void setUpdateDate(java.util.Date updateDate) {
    	this.updateDate = updateDate;
    }

    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public java.lang.Long getIsRemoved() {
    	return this.isRemoved;
    }
    /**
     * 
     * Null able: <tt>true</tt>.<p>
     * Type: <tt>NUMBER</tt>.
     * Precision: <tt>1</tt>.
     * Scale: <tt>0</tt>.<p>
     * Column: <tt>IS_REMOVED</tt>.<p>
     */
    public void setIsRemoved(java.lang.Long isRemoved) {
    	this.isRemoved = isRemoved;
    }
}